import store from '@/store'
// 做一个混入对象
export default {
  // 混入对象是组件的选项对象
  methods: {
    // 检查权限，要么有，要么没有
    // key就是要检查的点，每一个功能按钮的对应标识
    checkPermission(key) {
      // 去用户的信息里面找 points中有没有key 如果有key 则认为有权限 如果没有则认为不能点击
      // store.state.user.userInfo.roles.points
      const { userInfo } = store.state.user
      if (userInfo.roles && userInfo.roles.points) {
        // 是true就有权限，false反之
        return userInfo.roles.points.some(item => item === key)
      }
      return false // 如果连if都没有进去 说明没权限
    }
  }
}
